An Actor Based Programming System for Heterogeneous Processing
نویسندگان
چکیده
Épidaure, an Actor based programming environment, is presented. The Actor programming approach is combined with the distributed shared memory (DSM) abstraction. Rather than using processes as compounding structure, memory structures are used. The defined actor segment is a programming abstraction that goes across process and processor boundaries and shields applications from several problems related to heterogeneous programming.
منابع مشابه
A Mixed Integer Programming Formulation for the Heterogeneous Fixed Fleet Open Vehicle Routing Problem
The heterogeneous fixed fleet open vehicle routing problem (HFFOVRP) is one of the most significant extension problems of the open vehicle routing problem (OVRP). The HFFOVRP is the problem of designing collection routes to a number of predefined nodes by a fixed fleet number of vehicles with various capacities and related costs. In this problem, the vehicle doesn’t return to the depot after se...
متن کاملRule-based Programming of Heterogeneous Sensor and Actor Networks
We present a rule-based programming approach for Sensor and Actor Networks (SANETs). The developed Rulebased Sensor Network (RSN) system provides network-centric communication and data processing with a very small footprint of necessary instructions. Based on the basic mechanism, rules can be exchanged among participating nodes in order to optimize the overall system behavior. In particular, we...
متن کاملOpenCL Actors - Adding Data Parallelism to Actor-based Programming with CAF
The actor model of computation has been designed for a seamless support of concurrency and distribution. However, it remains unspecific about data parallel program flows, while available processing power of modern many core hardware such as graphics processing units (GPUs) or coprocessors increases the relevance of data parallelism for general-purpose computation. In this work, we introduce Ope...
متن کاملDesign and Implementation of a Mobile Actor Platform for Wireless Sensor Networks
Wireless sensor networks (WSNs) promise the ability to monitor physical environments and to facilitate control of cyber-physical systems. Because sensors networks can generate large amounts of data, and wireless bandwidth is both limited and energy hungry, local processing becomes necessary to minimize communication. However, for reasons of energy efficiency and production costs, embedded nodes...
متن کاملA DSS-Based Dynamic Programming for Finding Optimal Markets Using Neural Networks and Pricing
One of the substantial challenges in marketing efforts is determining optimal markets, specifically in market segmentation. The problem is more controversial in electronic commerce and electronic marketing. Consumer behaviour is influenced by different factors and thus varies in different time periods. These dynamic impacts lead to the uncertain behaviour of consumers and therefore harden the t...
متن کامل